/**
 * Copyright (C) 2012 The SkyTvOS Project
 * <p/>
 * Version     Date           Author
 * ─────────────────────────────────────
 * 2014年12月29日         luwei
 */

package com.coocaa.launcher.framework.sidebar;

import android.content.Context;
import android.view.ViewGroup;

import com.coocaa.launcher.framework.sidebar.ItemContainer.OnExtraViewListener;
import com.coocaa.launcher.pattern.normal.hotseat.FocusView;
import com.coocaa.x.uipackage.BaseView;

public abstract class ContainerLayout extends BaseView implements OnExtraViewListener {

    public ContainerLayout(Context context) {
        super(context);
        setFocusable(false);
        setFocusableInTouchMode(false);
    }

    public abstract ViewGroup getContainerLayout();

    public abstract FocusView getFocusView();

    public abstract void showFocusView(boolean show);

    public abstract void setBackgroundColor(int id);

    public abstract void destory();
}    
